be well stocked with - French English Dictionary